/*******************************************************************************
 * Filename	: jpeg_priv.h													       
 *
 * Description	: jpeg Component private definition													   
 *
 * Notes		:                                       
 *
 *--------------------------------------------------------------------------------
 * Change History: 
 *
 *--------------------------------------------------------------------------------
 *          
 *  1.0.0	2008-10-6 yuyiwei
 *
 *******************************************************************************/
#ifndef __JPEG_PRIV_H_
#define __JPEG_PRIV_H_

/*----------------- include file declaration ----------------------------*/
#include <OMX_Types.h>

/*----------------- external variable declaration ----------------------------*/


/*----------------- file-local constant and type definition ------------------*/
typedef struct Jpeg_inbuffer
{
    OMX_U8 *pInBuffer;		/* inputbuffer for codec */
    OMX_S32 nFilledLen;		/* data length in inputbuffer */
    OMX_S32 Consumed;		/* data consumed in encoding process */
} Jpeg_inbuffer;

typedef struct Jpeg_outbuffer
{
    OMX_U8 *pOutBuffer;		/* outputbuffer for codec */
    OMX_S32 nFilledSize;	/* data length in outputbuffer */
} Jpeg_outbuffer;

/*----------------- file-local macro definition ------------------------------*/


/*----------------- file-local variables definition --------------------------*/


/*----------------- file-local function prototype declaration ----------------*/


/*----------------- function definition --------------------------------------*/

#endif

/*------------------------------- End of file --------------------------------*/

